package com.tianhua.javs.client.bean;

import java.util.List;

/**
 * Description:
 * date: 2022/2/10
 *
 * @author shenshuai
 * @version 1.0.0
 * @since JDK 1.8
 */
public class JavsShellMethodBean {
    /**
     * 当前要绘制的方法名
     */
    private String methodName;

    /**
     * 当前要绘制的方法操作描述
     */
    private String methodDesc;

    /**
     * 当前要绘制的方法参数列表
     */
    private List<JavsParamBean> paramBeanList;


    /**
     * javs 脚本的方法函数的一行内容，待解析翻译为Java原生源码
     */
    private String javsShellStr;


    public String getMethodName() {
        return methodName;
    }

    public void setMethodName(String methodName) {
        this.methodName = methodName;
    }

    public String getMethodDesc() {
        return methodDesc;
    }

    public void setMethodDesc(String methodDesc) {
        this.methodDesc = methodDesc;
    }

    public List<JavsParamBean> getParamBeanList() {
        return paramBeanList;
    }

    public void setParamBeanList(List<JavsParamBean> paramBeanList) {
        this.paramBeanList = paramBeanList;
    }

    public String getJavsShellStr() {
        return javsShellStr;
    }

    public void setJavsShellStr(String javsShellStr) {
        this.javsShellStr = javsShellStr;
    }
}
